﻿class SessionsController < ApplicationController
	layout 'metronic_login'

	skip_before_filter :require_login, only: [:new, :create]

	#en esta funcion se renderiza el formulario de logueo
  def new
    #Si esta logueado lo manda al inicio
    if (current_user)
      redirect_to :inicio
    end

  	@usuario = Usuario.new
  end

  def create
  	if @usuario = login(params[:username], params[:password]) #funcion de sorcery
      redirect_back_or_to(:inicio)
    else
      flash.now[:alert] = 'Usuario o clave incorrectos.'
      render action: 'new'
    end
  end

  def destroy
  	logout #funcion de sorcery
    redirect_to(:login, notice: 'Sesión finalizada.')
  end
end
